Prof Nageshwar Rao Analysis